﻿using Abp.Application.Services.Dto;
using shenghua.Common.Dto;
using shenghua.Order.Orders.Dto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace shenghua.Order.Orders
{
    public interface IOrderEvaluateAppService
    {
        Task AdminEvaluate(EvaluateOrderDto input);
        Task MemberEvaluate(EvaluateOrderDto input);
        Task<SearchResultDto<OrderEvaluateDto>> GetMemberEvaluates(SearchDto input);
        Task<SearchResultDto<OrderEvaluateDto>> GetCommodityEvaluates(GetCommodityEvaluatesDto input);
        Task<SearchResultDto<OrderEvaluateDto>> GetChildEvaluates(GetChildEvaluatesDto input);
        Task AdminDeleteEvaluate(EntityDto input);
        Task MemberDeleteEvaluate(EntityDto input);
    }
}
